zynqmp: Fix CSU ID SVD mask fo getting chip ID
authorSiva Durga Prasad Paladugu <[email protected]>
Tue, 1 Aug 2017 04:53:19 +0000 (10:23 +0530)
committerSiva Durga Prasad Paladugu <[email protected]>
Thu, 17 May 2018 09:42:47 +0000 (15:12 +0530)
This patch corrects the SVD mask for getting chip ID
using 0xe is wrong and 0x7 is correct.

Signed-off-by: Siva Durga Prasad Paladugu <[email protected]>
plat/xilinx/zynqmp/zynqmp_def.h

index 60df1874b32fc0cb05878c5ec73c8aecc071c3d2..42bce35f737f2f7efb18012578aa271c1366ee8f 100644 (file)
 #define ZYNQMP_CSU_IDCODE_XILINX_ID            0x093
 
 #define ZYNQMP_CSU_IDCODE_SVD_SHIFT            12
-#define ZYNQMP_CSU_IDCODE_SVD_MASK             (0xE << ZYNQMP_CSU_IDCODE_SVD_SHIFT)
+#define ZYNQMP_CSU_IDCODE_SVD_MASK             (0x7 << \
+                                                ZYNQMP_CSU_IDCODE_SVD_SHIFT)
 #define ZYNQMP_CSU_IDCODE_DEVICE_CODE_SHIFT    15
 #define ZYNQMP_CSU_IDCODE_DEVICE_CODE_MASK     (0xF << ZYNQMP_CSU_IDCODE_DEVICE_CODE_SHIFT)
 #define ZYNQMP_CSU_IDCODE_SUB_FAMILY_SHIFT     19